PHLEGM v8 / Checkpoint 48 / SNES-SPC700 Compile Fix
Original baseline: Checkpoint 47 (2026-1010-0904-3094).
Input failure log: PHLEGM-v8-Compiler-Logs-2026-1010-0909-0588.zip.

Fixes:
* Hoisted gSnesSpcStopped and gSnesSpcFault Dim Shared declarations to
  PHLEGM.bas immediately before wide-support-devices.bi is included.
  Snapshot loader references occur before spc700-support.bi is included.
* Renamed SnesSpcCompile local `failed` to `compileRejected`. In the
  Windows FreeBASIC build, `failed` causes a duplicated-definition
  diagnostic and a series of downstream syntax errors.

Validation performed:
* Reported compiler errors matched these two root causes across
  Windows 32/64 bit OpenGL and D3D11 targets.
* Static declaration-order, renamed-symbol, archive-integrity, and
  line-ending checks passed.
* No native FreeBASIC compiler was available in the preparation
  environment. Re-run bootstrap compilation for verification.

SPC700 opcode coverage is not expanded by this checkpoint.
